DHRUV KAPILADHRUV KAPILA
Vietnamese Sports Journalists and the Lesson from an Empty AnalysisAt three in the morning, I opened an email. The attached file was named:...
Salih Özcan and Marseille's Two Wings: One Quote, One Data GapOne Quote and Three Unanswered Questions In the post-match press room, Salih...
BoxRec in Ho Chi Minh City: Vietnam's Boxing Records and the Limits of a Single MeetingFrom the third row of a professional boxing night in Ho Chi Minh City, I coul...
Nine Layers of Analysis, Zero Data Points: How Esports Is Relearning to Say 'I Don't Know'02:47 a.m. Incheon. Rain hammered the window of a fourth-floor apartment,...
Classic League of Legends Update 4: Classic Graves Returns and the Limits of the Council VoteOn September 15, Riot Games published the results of the Council's first vote...
The VCT 2027 Roadmap: When Riot Games Buys Survival, Not FranchiseThere is one number that sits awkwardly inside the VCT 2027 calendar...
HAGL vs SLNA in V.League Round 5: A Defence Leaking 2.75 Goals a Game and the Problem of Managing Game StatesLate last weekend I stood in the A stand at Pleiku and looked down at the tur...
From a Hospital Waiting Room to the World Cup: The Sleepless Journey of Vietnamese Women's FootballThe pitch never sleeps, only people choose to look away. I remember a night i...
Meta Patch Analysis: No information to assessBased on the Stage-1 deconstruction provided by the user, all sections from...
VMC Fall 2026 Final: Saigon Phantom Defend the Throne, NOOB TEAM and a Historic ChanceA winners' bracket final ended 3-0. On the scoreboard, the message could not ...
Crowley and Brown Fall in the Decider: When the Cue Reaches the Threshold and SlipsLeone Crowley bent over the table, the cue resting across his left fingers,...
V.League 2026 Transfer Window: Release Clauses and the Money Flows Nobody AuditsIn July 2026, in a private meeting room on the third floor of a hotel on Nguy...
VALORANT Champions 2026 Shanghai: A Region-Balanced Draw With Major Data GapsThe first fact about VALORANT Champions 2026 Shanghai is also the most...
Mèo 2k4 reduces livestream frequency: not a retreat, but a career preservation calculationWhen Mèo 2k4 announced on her personal page that she would reduce livestream...
Ronaldo at 39, Four Matches in Fifteen Days, and a Coaching Seat Without a StampThe press conference at Estádio José Alvalade lasted less than twenty minutes...
The Empty Template at 1:40 A.M.: Why Football Writers Must Learn to Say “Nothing Yet”At 1:40 in the morning in Hamburg, I opened a file a young colleague had sent...
The Naturalized Striker and the Structural Ceiling of Vietnamese Football After AFF Cup 2026I watched the second leg of the 2026 AFF Cup final in the small hours of...
Jalen Duren and $200 Million: Is Detroit Buying a Dream or Locking Itself Into a Playoff Trap?I still remember that October night in 2026. I stayed back in the podcast...
The Blank Data Sheet: When Football Analysis Must Say 'Insufficient Information'The closed meeting room has no windows, so I write to see what I am saying. O...
Olaha Minh Hoang scores in the 67th minute as Cong An TPHCM beat The Cong Viettel 1-0 in a match with three VAR interventionsIn the 67th minute, a Cong An TPHCM winger beat his marker down the left flan...
